body, p, form, ul, li, dl, dd, dt, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	list-style:none
}
h2 {
	font-size:16px;
}
th {
	font-weight:normal;
}
a {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#06c;
	text-decoration:underline
}
a img {
	border:none;
}
ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
table {
	border-collapse:collapse;
}
img {
	border:0px;
}
label {
	font-weight: normal;
}
.clear {
	clear:both;
}
body {
	background:#fff;
	font-size:12px;
}
#wrap {
	margin:10px auto 40px auto;
	width: 960px;
	overflow: hidden;
}
#sider {
	width:280px;
	float:right
}
/*header & footer*/
#header {
	width:960px;
	overflow:hidden;
	margin:0px auto 10px auto
}
#header h1 {
	float:left;
	padding:0px;
	margin:0
}
.mlogo {
	position:relative;
	margin-top:5px !important;
	width:314px;
	height:57px;
	background: url(../image/logobg.gif) no-repeat;
}
.mlogo a {
	display:inline-block;
	padding-bottom:2px;
}
.mlogo a:hover {
	display:inline-block;
	padding-bottom:2px;
	border-bottom:2px solid #333;
}
.logo1 {
	position:absolute;
	top:3px;
	left:70px;
}
.logo2 {
	position:absolute;
	top:3px;
	left:190px;
}
#header a {
	color:#000;
	text-decoration:none
}
#header a:hover {
	color:#c00;
	text-decoration:underline
}
.sitenav {
	background:url(../image/topbg.gif) no-repeat right 0;
	height:26px;
	padding-right:10px;
	float:right;
	font-size:12px;
	line-height:26px;
}
.sitenav .rig {
	background:url(../image/topbg.gif) no-repeat left 0;
	height:26px;
	width:12px;
	float:left
}
.sitenav .more {
	background:url(../image/hdot.gif) no-repeat 28px 3px;
	padding-right:12px;
	
}
.sitenav .moremenu {
	position: absolute;
	top:30px;
	
	padding: 0 7px;
	background: #fff;
	border: 1px solid #d7d7d7;
	width:50px;
	left: 50%;
    margin-left: 415px;
	display:none;
}
.sitenav .moremenu a{float:left;}
.topnav {
	height:39px;
	background:url(../image/navbg.gif) repeat-x 0 0;
	min-width:960px;
}
.topnav a {
	color:#fff;
	text-decoration:none;
	display:block
}
.topnav a:hover {
	text-decoration:none;
	color:#fff;
}
.topnav ul {
	width:960px;
	margin:0px auto;
	padding:0px;
}
.topnav ul li {
	float:left;
	list-style:none;
	font-size:15px;
	font-family:微软雅黑, 黑体;
	line-height:35px;
	background:url(../image/navbg.gif) no-repeat right -44px;
	height:36px;
	width:118px;
	text-align:center
}
.topnav ul li.on {
	background:url(../image/navbg.gif) no-repeat right -44px #7e0000;
}
#footer {
	border-top:1px solid #c3c3c3;
	padding:10px;
	font-size:14px;
	line-height:20px;
	text-align:center;
	min-width:960px;
	color:#666;
	background:#fbfbfb
}
#footer a {
	color:#666;
	text-decoration:none
}
#footer a:hover {
	color:#c20;
	text-decoration:underline
}
.copyright {
	font-size:12px;
}
/*box*/
.sidemod {
	background:url(../image/rigbg.gif);
	width:280px;
	margin-bottom:18px;
}
.sidemod .top, .sidemod .bot {
	background:url(../image/rigbt.gif);
	height:10px;
	font-size:1px;
	line-height:normal;
	overflow:hidden
}
.sidemod .bot {
	background-position:0 bottom
}

.sidemod .login dd{position:relative;}
.sidemod .login dd ul{position:absolute;top:60px;}
#main {
	width:662px;
	float:left;
	background:url(../image/leftbg.gif) repeat-y;
	color:#333
}
#main .top, #main .bot {
	background:url(../image/leftb.gif) no-repeat;
	height:6px;
	font-size:1px;
	line-height:normal;
	overflow:hidden
}
#main .bot {
	background-position:0 bottom
}
#main #mainarea {
	width:640px;
	margin:0px 10px;
}
#mainpage {
	float:left;
}
#mainpage #mainarea {
	width:660px;
	margin-right: 20px;
}
.searchbar {
	margin-bottom:18px;
	height:24px;
}
.searchbar input {
	float:left
}
.searchbar .t_input {
	border:1px solid #ccc;
	border-top:1px solid #909090;
	height:22px;
	width:190px;
	line-height:22px;
	padding:0 3px;
	margin-right:5px;
	display: inline
}
/*登录*/
.login {
	width:250px;
	margin:7px auto;
	overflow:hidden;
	color:#333;
}
.login dt {
	float:left;
}
.login dt a{
   padding:2px;
   border:1px solid #aaa;
   display:block;
   width:94px;
   height:94px;
   text-align:center;
   }
.login dd {
	width:140px;
	float:right;
}
.login dd p {
	margin-bottom:8px;
}
.login h3 {
	font-size:14px;
	margin-bottom:8px;
}
.login h3 span {
	color:#666;
	font-size:12px;
	font-weight:normal
}
.hdli {
	width:140px;
	overflow:hidden
}
.hdli li {
	float:left;
	width:46px;
	text-align:center;
	line-height:normal;
	font-family:微软雅黑;
	font-size:14px;
}
.hdli li strong {
	display:block;
	font-size:16px;
	font-family:Arial;
	color:#06c;
}
.hdli li a {
	color:#333;
}
.hdli li a:hover strong {
	text-decoration:none;
}
/*右导航*/
.sidemenu {
	width:278px;
	margin:0px auto;
	color:#666;
}
.sidemenu a {
	color:#666
}
.sidemenu a:hover, .sidemenu a.on, .c0c5 {
	color:#0c5fbb
}
.sidemenu dt {
	border-bottom:1px solid #d8e2e8;
	line-height:55px;
	border-top:1px solid #fff;
	font-size:18px;
	font-family:微软雅黑;
	padding:0px 0 0 22px;
	background:url(../image/dot.gif) no-repeat 216px 18px
}
.sidemenu dt.open {
	background-position:216px -40px;
}
.sidemenu dt.open a{
	color:#cc3333;
}
.sidemenu dt a {
	display:block
}
.sidemenu dt span {
	width:32px;
	height:32px;
	background:#dfdfdf;
	float:left;
	margin:10px 12px 0 0;
}
.sidemenu dt img {
	width:32px;
	height:32px;
}
.sidemenu dd{
	display: none;
	font-size:14px;
	line-height:30px;
	border-bottom:1px solid #d8e2e8;
}
.sidemenu dd p{
	padding:4px 0 4px 68px;
}
.sidemenu dd.on{background:#FFF;}
/*------------widget b-------------*/

/*动态热点*/
.hotspot {
	float: right;
	margin: 10px 0 0 10px;
	width: 55px;
	height: 50px;
}
.hotspot a {
	display: block;
	padding: 0 0 20px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: url('../image/hotspot.gif');
	font-size: 16px;
	color: #F60;
}
/*悬浮菜单*/
.float_cancel, .float_delete, .float_more {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	width: 16px;
	height: 16px;
	background: url(../image/settingicon.gif) no-repeat;
	color: #DABAA9;
	line-height: 200px;
	overflow: hidden;
	display: block;
}
.float_cancel {
	background-position: 0 -14px;
}
.float_delete {
	background-position: 0 -31px;
}
.float_more {
	float: right;
	margin-right: 10px;
	background: url(../image/feedmoreicon.gif) no-repeat 0 0;
	color: #DABAA9;
}
.float_del, .float_edit {
	position: absolute;
	width: 13px;
	height: 14px;
	background: url(../image/delete.gif) no-repeat 0 0;
	top: 0.5em;
	right: 5px;
	text-indent: -999em;
	overflow: hidden;
	display: block;
}
.float_del:hover {
	background-position: 0 -14px;
}
.float_block {
	background-image: url(../image/block.gif);
}
.float_edit {
	background-image: url(../image/edit.gif);
	right: 13px;
}
/*热门*/
.digb {
	float: left;
	margin: 5px 0 0 0;
	padding: 0 0 0 20px;
	width: 34px;
	height: 20px;
	background: url(../image/hotbutton.gif) no-repeat 0 0;
	line-height: 20px;
	text-align: center;
	font-size: 11px;
	color: #FF850D;
}
/*表格*/
form.c_form {
	padding: 0 20px;
	font-weight: normal;
}
div.c_form {
	padding: 0 10px;
	font-weight: normal;
}
form.c_form th {
	padding: 0 20px;
	font-weight: normal;
}
/*页码*/
.pagenum {
	font-size:14px;
	color:#669;
	font-family:Arial;
	text-align:center;
	height:42px
}
.pagenum a {
	color:#669;
	padding:0px 4px;
	margin:0px 2px;
}
.pagenum a:hover {
	color:#900
}
.pagenum .close {
	color:#aaa;
}
.pagenum .open {
	color:#669;
}
.pagenum .on {
	background:#b1d7ed;
	color:#fff;
}
.page {
	color:#669;
	font-family:Arial;
	text-align:center;
	margin: 10px 0;
}
.page a {
	color:#669;
	padding:0px 4px;
	margin:0px 2px;
}
.page a:hover {
	color:#900
}
.page strong, .page em {
	background:#b1d7ed;
	color:#fff;
	padding:3px;
	margin-right:10px;
	_margin-right:5px;
}
/*文字列*/
.diaryli {
	width:640px;
	overflow:hidden;
	margin-bottom:24px;
}
.diaryli dt {
	float:left;
}
.diaryli dt img {
	width:44px;
	height:44px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
	display:block
}
.diaryli dd {
	float:right;
	width:580px;
}
.diaryli .title2 {
	background:#f5f5f5;
	border:1px solid #d2d2d2;
	padding:5px 10px 0px 10px;
	line-height:18px;
	margin-top:1px;
}
.diaryli .title2 h3 {
	font-size:14px;
}
.diaryli .title2 h3 span {
	float:right
}
.diaryli .date {
	color:#666;
	padding:0px 5px;
}
.diaryli .txt {
	color:#666;
	padding:12px 0 10px 0;
	line-height:24px;
}
.diaryli .btn {
	color:#999;
}
.c999 {
	color:#999
}
/*分享*/
.s_top {
	background:url(../image/share-top.gif) no-repeat;
	height:8px;
	font-size: 1px;
	line-height: normal;
}
.s_con {
	background:#f6f6f6;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	width:626px;
	padding: 5px;
}
.s_bot {
	background:url(../image/share-bot.gif) no-repeat;
	height:11px;
}
#share_general, #shareform .t_input {
	color:#666;
}
#shareform .submit {
	background:url(../image/share-btn.gif);
	width:68px;
	height:26px;
	padding:0px;
	border:none;
	float:right;
	margin-right:20px;
}
.submit {
	padding: 0 5px;
	height: 27px;
	width:65px;
	border: none;
	color: white;
	line-height: 20px;
	letter-spacing: 1px;
	cursor: pointer;
	background:url(../image/btn_confirm.gif) #FF8901
}
.search, .red_btn {
	padding: 0 5px;
	height: 24px;
	width:65px;
	border: none;
	color: white;
	line-height: 20px;
	letter-spacing: 1px;
	cursor: pointer;
	background:url(../image/search.gif);
}
.delete {
	padding: 0 5px;
	height: 27px;
	width:62px;
	border: none;
	color: black;
	line-height: 20px;
	letter-spacing: 1px;
	cursor: pointer;
	background:url(../image/white_btn.gif);
}
.gray {
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
#share_ul {
	padding-bottom: 10px;
}
#share_ul h1 {
	font-size:16px;
}
#share_ul li {
	margin-top:10px;
}
#share_ul .title {
	padding: 5px;
	margin-bottom:20px;
	font-size:12px;
	border:1px #ddd solid;
	background:#f8f8f8;
}
#share_ul .title span {
	float:none;
}
.r_option {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
#share_ul .detail {
	color:#666666;
}
#share_ul .detail b a {
	font-size:14px;
}
a.bluecolor {
	color:#0066cc;
}
.share-words {
	background:url(../image/share-words.gif) no-repeat;
	width:172px;
	height:26px;
	float:left;
}
.feed a img.summaryimg {
	float: left;
	margin: 10px 10px 10px 0;
	padding: 2px;
	border: 1px solid #DDD;
}
.quote {
	margin: 0.5em 0;
	padding-left: 20px;
	background: url(../image/q_start.gif) no-repeat 0 0;
	overflow: hidden;
	zoom: 1;
}
.quote .q, .quote blockquote {
	margin: 0;
	padding: 0 20px 0 0;
	background: url(../image/q_end.gif) no-repeat right bottom;
	color: #666;
	display: inline-block;
}
.media {
	display: block;
	POSITION: relative;
	zoom: 1;
}
.movie_app .movie_pic {
	width: 109px;
	height: 76px;
}
.movie_app img {
	margin-left: 5px;
	margin-top: 5px;
	max-width: 130px;
	max-height: 96px;
}
/*end*/
/*标题+功能栏*/
h2.title {
	border-bottom:1px solid #c5c5c5;
	font-family:微软雅黑;
	font-weight:normal;
	padding:10px;
	margin-bottom:20px;
	_margin-bottom:10px;
	vertical-align: bottom;
}
h2.title img {
	float:right;
	display: block;
}
/*二级导航tab*/
.tabs_header a {
	color: #000;
}
.tabs_header a:hover {
	color: red;
	text-decoration: none;
}
.tabs_header {
	padding-left:32px;
	margin-bottom: 20px;
	height: 28px;
	border-bottom: 1px solid #bbb;
}
.tabs_header ul.tabs {
	position: absolute;
	z-index: 10;
        overflow:hidden;
}
.tabs_header ul.tabs li {
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}
.tabs_header ul.tabs li a {
	float: left;
	padding: 0 0 0 10px;
	height: 30px;
	background: url(../image/tab_off.gif) no-repeat left top;
	color: black;
	display: block;
}
.tabs_header ul.tabs li.active a {
	float: left;
	padding: 0 0 0 10px;
	height: 30px;
	background: url(../image/tab_on.gif) no-repeat left top;
	color: black;
	display: block;
	font-weight:bold;
}
.tabs_header ul.tabs li a span {
	padding: 9px 10px 7px 0;
	background: url(../image/tab_off.gif) no-repeat right top;
	line-height: 14px;
	display: block;
}
.tabs_header ul.tabs li.active a span {
	padding: 9px 10px 7px 0;
	background: url(../image/tab_on.gif) no-repeat right top;
	line-height: 14px;
	display: block;
}
/*三级导航tag*/

.h_status, .l_status {
	margin-bottom: 20px;
	_margin-bottom:10px;
	clear: both;
}
.h_status a.active, .l_status a.active {
	color: #0066cc;
}
.h_status, div.l_status {
	margin-bottom: 8px;
	padding: 5px;
	border-bottom: 1px solid #F5F5F5;
	color: #999;
}
.h_status .active {
	font-weight: bold;
}
/*右边选项*/
.r_option {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.r_option .active {
	font-weight: bold;
}
/*隐藏原右侧工具栏*/
#sidebar {
	display: none;
}
/*头像*/
.avatar48 {
	float: left;
}
.avatar48 img {
	width: 48px;
	height: 48px;
	padding:2px;
	background:#fff;
	border:1px solid #ccc;
	display:block
}
.c_header {
	margin:10px 0;
	line-height: 26px;
	overflow: hidden;
}
.c_header .avatar48 {
	margin-right: 10px;
}
.c_header p {
	padding:5px 10px;
}
/*分享按钮*/
.a_top, .a_share, .a_rss {
	float: right;
	margin-left: 4px;
	padding: 0 18px 0 5px;
	width: 25px;
	height: 15px;
	border: 1px solid #7F93BC;
	background: #FFF none no-repeat scroll right top;
	line-height: 15px;
	overflow: hidden;
	display: inline;
}
.a_top:hover, .a_share:hover, .a_rss:hover {
	background-color: #576EA5;
	background-position: 100% -20px;
	color: #FFF;
	text-decoration: none;
}
.a_share {
	background-image: url(../image/share.gif);
}
/*------------widget e-------------*/


/*------------model b-------------*/

/*动态*/
.feed_header {
	position: relative;
	padding: 0px 10px 0 15px;
	height: 30px;
	line-height: 30px;
}
.feed_header .active {
	font-weight: bold;
}
.feed {
	margin: 0 0 20px;
	width: 100%;
	line-height: 20px;
	overflow: hidden;
}
.feedtime {
	margin: 10px 0;
	color: #000;
}
.feed li {
	padding: 10px 20px;
	border-bottom: 1px solid #ddd;
}
.feed .type {
	position: absolute;
	margin: 1px 0 0 -20px !important;
	margin: 3px 0 0 -20px;
}
.feed_content img {
	max-width: 70px;
	max-height: 100px;
}
* html .feed_content img {
width: expression(this.width > 70 && this.width/this.height > 0.7 ? 70 : true);
height: expression(this.height > 100 && this.width/this.height < 0.7 ? 100 : true);
}
.feed .detail {
	padding: 10px 0 0;
	color: #999;
}
.feed a img.summaryimg {
	float: left;
	margin: 10px 10px 10px 0;
	padding: 2px;
	border: 1px solid #DDD;
}
.feed a img.summaryimg:hover {
	border-color: #DDD;
}
.hotspot {
	float: right;
	margin: 10px 0 0 10px;
	width: 55px;
	height: 50px;
}
.hotspot a {
	display: block;
	padding: 0 0 20px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: url('../image/hotspot.gif');
	font-size: 16px;
	color: #F60;
}
.feedread {
	color: #CCC;
}
.feedread * {
	color: #CCC;
}
.feedread .detail {
	color: #CCC;
}
.feedread .quote .q {
	color: #CCC;
}
.feedcomment {
	margin: 0 5em 0 0;
	padding:0.5em;
	background: #F7F7F7;
}
.feedcomment td {
	border-bottom: 1px solid #FFF;
}
.feedop {
	margin: 10px 0 0;
	padding: 0 0 0 20px;
	background: url(../image/reply.gif) no-repeat 0 2px;
}
.fcomment {
	margin: 10px 0 0;
	padding: 10px 0 0;
	width: 477px;
	background: #E9F2FC url(../image/subdoing_top.gif) no-repeat left top;
	color: #333;
	clear: both;
}
.fcomment .fc {
	padding: 0 10px 10px;
	background: #E9F2FC url(../image/subdoing_bottom.gif) no-repeat left bottom;
	overflow: hidden;
}
.fcomment .comments_list li {
	margin: 0;
	padding:0 0 10px 42px;
	width: auto;
	border: none;
	line-height: 150%;
}
.fcomment .comments_list .avatar48 {
	margin: 0 0 0 -42px;
	padding: 0;
	background: none;
	width: 32px;
	height: 32px;
}
.fcomment .comments_list .avatar48 img {
	width: 32px;
	height: 32px;
}
.fcomment .comments_list .title {
	margin: 0;
}
.feed .fcomment .detail {
	padding: 0;
}
/*日志*/
.entry_list li {
	margin: 0 0 20px;
	padding: 1px 0 1px 65px;
}
.entry_list .avatardiv {
	position: absolute;
	margin: 0 0 0 -65px;
	width: 60px;
	height: 60px;
}
.entry_list h4 {
	font-size: 14px;
	display: inline;
}
.entry_list .title {
	padding: 5px 10px;
	border: 1px solid #ddd;
	background: #F8F8F8;
}
.entry_list .detail {
	padding: 10px 0;
	width: 100%;
	color: #444;
	font-size: 14px;
	line-height: 180%;
	overflow: hidden;
}
.entry_list .image_right img {
	float: right;
	margin: 0 0 5px 5px;
	padding: 2px;
	max-width: 70px;
	max-height: 100px;
	border: 1px solid #DDD;
}
* html .entry_list .image_right img {
width: expression(this.width > 70 && this.width/this.height > 0.7 ? 70 : true);
height: expression(this.height > 100 && this.width/this.height < 0.7 ? 100 : true);
}
.a_header {
	margin-bottom:10px;
}
.entry {
	padding: 0 0 20px;
	border-bottom: 1px solid #EBE6C9;
}
.entry .title {
	margin: 0 0 10px;
	padding: 5px 10px;
	border: 1px solid #ddd;
	background:#F8F8F8;
	line-height: 200%;
}
.entry h1 {
	font-size: 14px;
}
.entry .article {
	padding: 0;
	width: 100%;
	color: #444;
	line-height: 180%;
	clear:both;
	overflow: hidden;
}
.entry .resizeimg {
	padding: 0px;
}
.entry .resizeimg img {
width: expression(this.width > 460 ? 460 : true);
	max-width: 460px;
}
.entry .article p, .entry .article blockquote, .entry .article ul, .entry .article ol {
	margin: 1.5em 0;
}
.entry .article ul, .entry .article ol {
	padding: 0 0 0 2em;
	line-height: 200%;
}
.entry .article ul {
	list-style: disc;
}
.entry .article ol {
	list-style: decimal;
}
.entry .article a img {
	margin: 0 15px 15px 0;
	padding: 1px;
	border: 1px solid #FEE4AB;
}
.entry .article a:hover img {
	border: 1px solid #C60;
}
.entry .article blockquote {
	padding: 3px 20px 3px 50px;
	width: 70%;
	overflow: hidden;
}
.entry .article td {
	font-size: 14px;
}
.entry .status {
	padding: 10px;
	border-bottom: 1px solid #EBE6C9;
	color: #999;
}
.comments {
	padding: 20px 0;
}
.comments h2 {
	padding: 0 0 10px;
	border-bottom: 1px solid #EBE6C9;
}
.comments_list .avatar48 {
	position: absolute;
	margin: 0 0 0 -63px;
	display: inline;
}
.comments_list li {
	padding: 10px 10px 10px 63px;
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	line-height: 200%;
	overflow: hidden;
}
.comments_list .title {
	margin: 0 0 10px;
}
.comments_list .detail {
	color: #444;
}
.comments_list .quote {
	padding: 10px;
	border: 1px solid #EBE6C9;
	background: #FCF9E6 none repeat scroll 0 0;
	font-size: 12px;
}
.comments_list .quote .q {
	background: none;
}
.comments_list .magicbar {
	float: right;
	margin: 0 5px 0 0;
}
.infotable {
	width: 100%;
}
.infotable th {
	padding-right: 1em;
	text-align: right;
	color:#999;
	font-weight: normal !important;
}
.infotable .td_title {
	text-align: right;
	font-weight:bold;
	border-bottom: 1px solid #ECF1F3;
	color:#999;
	padding:10px 0 0 10px;
}
/*------------model e-------------*/

/*好友*/
table {
	width: 100%;
	border-collapse: collapse;
}
#friend_ul li {
	float: left;
	padding-top: 15px;
	width: 180px;
	margin-left: 16px;
}
#friend_ul li .avatar48 {
	margin-right: 10px;
}
#friend_ul .gray a {
	color: #999;
}
.formtable {
	width: 100%;
}
.formtable caption {
	padding: 10px 0;
	text-align: left;
	color: #666;
	font-size: 12px;
}
.formtable caption h2 {
	padding-bottom: 8px;
	border-bottom: 1px solid #CCC;
	color: #333;
	font-size: 14px;
}
.formtable caption p {
	margin-top: 8px;
}
.formtable td, .formtable th {
	padding: 5px;
}
.formtable th {
	padding-right: 1em;
	text-align: left;
}
.bdrcontent {
	padding: 1em;
	border: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	zoom: 1;
	width:620px;
	margin:0 auto 10px;
	;
}
.footactions {
	margin: 0 0 1em;
	padding: 0.5em;
	text-align: center;
}
.c_mgs {
	background:#FCF9E6;
	margin:0 0 20px;
}
.c_mgs .ye_l_b {
	padding:5px 10px 10px;
}
.ye_r_t, .ye_l_t, .ye_r_b, .ye_l_b {
	background: url(../image/yel_bg.gif) no-repeat;
}
.ye_r_t {
	width: 100%;
	background-position: right top;
}
.ye_l_t {
	padding: 5px 0 0;
	background-position: left top;
}
.ye_r_b {
	background-position: right bottom;
}
.ye_l_b {
	padding: 0 5px 5px;
	background-position: left bottom;
}
.ar_r_t, .ar_l_t, .ar_r_b, .ar_l_b {
	background: url(../image/avatar_bg.gif) no-repeat;
}
.ar_r_t {
	float: left;
	background-position: right top;
}
.ar_l_t {
	padding: 5px 0 0;
	background-position: left top;
}
.ar_r_b {
	background-position: right bottom;
}
.ar_l_b {
	padding: 0 12px 12px 5px;
	background-position: left bottom;
}
#friend_ul .image {
	width: 150px;
	text-align: center;
}
.thumb_list {
	line-height: 160%;
}
.thumb_list ul {
	width: 100%;
	overflow: hidden;
}
.thumb_list li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 68px;
	width: 200px;
	height: 100px;
	overflow: hidden;
}
.thumb_list .avatar48 {
	position: absolute;
	margin: 0 5px 0 -68px;
}
.thumb_list .online_icon {
	margin: 0 3px 0 0;
}
.thumb_list p {
	line-height: 180%;
}
.thumb_list table {
	width: 100%;
	table-layout: fixed;
}
.thumb_list td {
	padding: 5px;
	vertical-align: top;
}
.thumb_list .image {
	width: 150px;
}
.thumb_list .image img {
	width: 120px;
}
.thumb_list h6 {
	font-size: 1.17em;
}
.thumb_list .op {
	padding: 5px 0 10px 0;
}
.avatar_list {
	zoom: 1;
}
.avatar_list .gray {
	font-size: 12px;
	color:#666;
}
.avatar_list .gray a {
	font-size: 12px;
	color:#666;
}
.avatar_list li {
	float: left;
	padding: 8px;
	width: 60px;
	overflow: hidden;
}
.avatar_list p {
	width: 100%;
	height: 22px;
	line-height: 22px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	-moz-text-overflow: ellipsis;
}
.avatar_list p.online_icon_p {
	text-align: left;
}
.avatar_list:after {
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.space_list table {
	border: 1px solid #EBE6C9;
	margin:10px 0;
}
.space_list td {
	padding: 5px;
	color: #999;
	overflow: hidden;
}
.space_list thead td {
	background: #FCF9E6;
	color: #333;
}
.space_list .topline {
	padding: 5px;
}
.space_list tbody tr.alt td {
	background: #FCF9E6;
}
.space_list .note {
	padding: 5px;
	color: #333;
}
/*消息*/
.pm_list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pm_list li {
	margin: 20px 0 20px;
	width: 100%;
	overflow: hidden;
}
.pm_list .pm_body {
	float: left;
	background: url(../image/pm_bg.gif) repeat-y 100% 0;
}
.pm_list .pm_h {
	position: relative;
	padding: 5px 0 0 15px;
	width: 560px;
	background: url(../image/pm_bg.gif) no-repeat 0 0;
}
.pm_list .pm_f {
	padding: 0 10px 5px;
	background: url(../image/pm_bg.gif) no-repeat -590px 100%;
}
.pm_list .pm_c {
	padding: 10px;
	color: #444;
	line-height: 200%;
}
.pm_list .avatar48 {
	float: left;
	margin: 0 5px 0 0;
}
/*相册*/

.album_list {
	margin: 0;
}
.album_list ul {
	width:100%;
	overflow: hidden;
}
.album_list li {
	float: left;
	margin: 15px 15px 15px 30px;
	width: 112px;
	display: inline;
	overflow: hidden;
}
.album_bg {
	padding: 6px 6px 20px;
	background: url(../image/album_bg.gif) no-repeat;
	overflow: hidden;
}
.album_bg a {
	width: 100px;
	height: 100px;
	display: table-cell;
*display: block;
*font-size: 87px;
*font-family:Arial;
	text-align: center;
	vertical-align: middle;
}
.album_list p {
	padding: 3px 0;
}
.album_bg img {
	max-width:100px;
	max-height:100px;
	vertical-align: middle;
zoom: expression( function(elm) {
if (elm.width > 100 || elm.height > 100 ) {
if (elm.width>elm.height) {
elm.width=100;
}
else {
elm.height=100;
}
}
elm.style.zoom = '1';
}
(this) );
}
.pic_list td {
	padding:2px;
}
.pic_list img {
	max-width: 110px;
	max-height: 110px;
}
* html .pic_list img {
width: expression(this.width > 110 && this.height < this.width ? 110 : true);
height: expression(this.height > 110 ? 110 : true);
}
.pic_bg {
	width: 112px;
	height: 112px;
	display: table-cell;
*display: block;
*font-size: 98px;
*font-family:Arial;
	text-align: center;
	vertical-align: middle;
	line-height:100px;
}
.pic_bg img {
	padding: 2px;
	border: 1px solid #DDD;
	vertical-align: middle;
}
.album_list table {
	width: 100%;
	clear: both;
	table-layout: fixed;
}
.album_list td {
	vertical-align: top;
}
.album_list .album {
	padding: 10px;
}
.album_list .album textarea {
	width: 100%
}
.album_list .image {
	width: 130px;
	text-align: center;
	vertical-align: middle;
}
.album_list .image img {
width: expression(this.width > 120 ? 120 : true);
height: expression(this.height > 120 ? 120 : true);
	max-width: 120px;
	max-height: 120px;
}
.album_list h6 {
	font-size: 1.17em;
}
.fresh_album .album {
	padding: 0;
	border: none;
	background: transparent;
}
.fresh_album .image {
	width: 80px;
}
.photobox {
	padding: 10px;
	border-bottom: 1px solid #eee;
	text-align: center;
}
.yinfo {
	margin: 10px auto 0;
	padding: 10px 0;
	text-align: left;
}
.yinfo p {
	margin: 0.2em 0;
}
.photobox img {
width: expression(this.width > 600 ? 600 : true);
	max-width: 600px;
}
.photobox table {
	margin: 0 auto;
}
.photobar {
	float: left;
	width: 150px;
}
.photo_info {
	margin: 0 1em;
}
.photo_list tr {
	height: 160px;
}
.photo_list td {
	vertical-align: middle;
	text-align: center;
}
.photo_list img {
	padding: 3px;
	max-width: 120px;
	max-height: 120px;
	border: 1px solid #CCC;
	background: #FFF;
}
* html .photo_list img {
width: expression(this.width > 120 && this.height < this.width ? 120 : true);
height: expression(this.height > 120 ? 120 : true);
}
.space_album_list li {
	float: left;
	padding: 5px;
	width: 48%;
	overflow: hidden;
}
.album_i_m_g {
	text-align: center;
}
.album_i_m_g a img {
	margin: 0 auto;
	padding: 5px;
	border: 1px solid #EBE6C9;
	border-top: none;
	border-left: none;
	background: #F8F2CB;
}
.albums_list {
	width: 100%;
	overflow: hidden;
}
.albums_list ul {
	width: 100%;
	overflow: hidden;
}
.albums_list li {
	float: left;
	padding: 10px;
	width: 142px;
}
.album_title {
	padding: 10px 0 10px 5px;
	text-align: center;
}
.album_title img {
	vertical-align: middle;
}
.album_title a {
	font-size: 14px;
	font-weight: bold;
}
.album_title em {
	color: #999;
	font-size: 11px;
	font-style: normal;
}
.pic_lb1 {
	padding: 50px 0;
}
.borderbox {
	margin: 0;
	padding: 10px;
	border: 1px solid #CCC;
}
.borderbox textarea {
	width: 66%
}
.borderbox h2 {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #CCC;
	color: #333;
	font-size: 12px;
}
/*------------model e-------------*/
/*group*/
.white_btn {
	background:url(../image/white_btn.gif);
	width:62px;
	height:27px;
	line-height:27px;
	border:none;
	cursor:pointer;
}
.topic_list tbody tr.alt td {
	background: #F8F8F8;
}
.topic_list thead td {
	border-bottom: 1px solid #ddd;
	color: #333;
	font-size:14px;
	padding:5px;
}
.topic_list td {
	padding: 8px 10px;
	color: #999;
	line-height: 150%;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
.threadimg60 {
	padding: 5px 0 0 5px;
	width: 67px;
	height: 67px;
	background: url(../image/60_threadimg_bg.gif) no-repeat;
}
.threadimg60 img {
	width: 60px;
	height: 60px;
}
.num {
	color: #F60;
	font-size: 14px;
	font-weight: bold;
}
.article {
	font-size:12px;
}
.affiche {
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #ddd;
	background: #F8F8F8;
	overflow: hidden;
}
.floatleft {
	float: left;
}
.floatright {
	float:right;
}
.affiche #space_avatar img {
	margin: 0 10px 10px 0;
	padding: 3px;
	border: 1px solid #EBE6C9;
	background: white;
}
.affiche .article {
	padding: 5px 0;
	color: #666;
}
.menu_list {
	padding-top:5px;
}
.menu_list a, .menu_list span {
	padding-right:5px;
}
.menu_list a {
	color:#06c;
}
.t_input, select {
	padding: 3px 2px;
	border: 1px solid #DDD;
	line-height: 16px;
}
/*group end*/

/*发布框 --b*/
.notice {
	margin-bottom: 2px;
	padding: 8px;
	border-bottom: 1px solid #EBE6C9;
	background: #FCF9E6;
}
.facebox {
	padding: 8px;
	width: 250px;
	border: 1px solid #CCC;
	background: white;
	z-index: 100000;
}
.facebox ul li {
	float: left;
	width: 25px;
	height: 25px;
	overflow: hidden;
}
#mood_mystatus {
	padding: 0 0 5px 0;
}
#mood_statusinput {
	margin: 0 auto;
	width:600px;
}
#mood_statusinput textarea {
	margin:0 auto;
	margin-left:-10px;
	_margin-left:-5px;
	width: 598px;
	height: 60px;
	font-size: 14px;
	color: #999;
	border: 1px solid #CCC;
	outline: none;
	border-radius:5px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
	padding:10px;
}
#mood_form {
	height: 140px;
	clear: both;
}
#spaceindex_note {
	margin-bottom: 20px;
}
#comment_message{margin-top:10px;_margin-top:5px;}
.statussubmit {
	padding: 10px 0 0 20px;
	height: 30px;
	overflow: hidden;
	z-index: 20003;
}
.s_big_top {
	background:url(../image/big_share_top.gif) no-repeat;
	height:8px;
	font-size: 1px;
	line-height: normal;
}
.s_big_con {
	background:#f6f6f6;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	width:648px;
	padding: 5px;
}
.s_big_bot {
	background:url(../image/big_share_bot.gif) no-repeat;
	height:11px;
}
.s_big_tab {
	padding:0px 10px 10px 30px;
	vertical-align:top;
	position:relative;
}
.s_big_tab #left-words{
   font-size:14px;
   color:#666;	
   font-style: italic;
   padding-right:10px;
   font-weight:bold;
}
.s_tab_a {
	position:absolute;
	top:3px;
	padding-left:20px;
}
/*发布框 --e*/


/*个人展示页 --b*/
.post_doing {
	margin: 0;
}
.post_doing textarea {
	float: left;
	margin: 5px 10px 0 0;
	padding: 3px;
	border: 1px solid #DDD;
	background: #F0F0F0;
}
.post_doing button.post_button {
	margin: 5px 0 0;
	width: 80px;
	height: 80px;
	border: none;
	background: url(image/post_button.jpg);
	text-indent: -300px;
	overflow: hidden;
	cursor: pointer;
}
.doing_list {
	margin: 0;
}
.doing_list ol {
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}
.doing_list ol li {
	margin: 0 0 20px 0;
	padding: 0 0 20px;
	width: 100%;
	border-bottom: 1px solid #E9F2FC;
	overflow: hidden;
}
.doing_list .avatar48 {
	float: left;
	margin: 0 3px 0 0;
}
.doing_list .doing {
	float: left;
	width: 477px;
}
.doing_list .doingcontent {
	padding: 5px 0;
	color: #444;
	font-size: 14px;
	line-height: 150%;
}
.doingcontent a.re {
	font-size: 12px;
}
.doingcontent span {
	color: #666;
}
.doing_list .doingtime {
	color: #999;
}
.doingre {
	margin: 5px 0;
	padding: 6px 0 0;
	background: url(image/dore_bg.gif) no-repeat 15px 0;
}
.doingre form {
	padding: 10px;
	width: 350px;
	background: #FCF9E6;
}
.doingre img {
	float: left;
	margin: 0 5px 0 0;
}
.doingre .t_input {
	width: 200px;
	border: 1px solid #EBE6CA;
}
.sub_doing {
	margin: 10px 0 0;
	padding: 10px 0 0;
	width: 477px;
	background: #E9F2FC url(image/subdoing_top.gif) no-repeat left top;
	color: #333;
	clear: both;
}
.sub_doing ol {
	margin: 0;
	padding: 0 10px 10px;
	background: #E9F2FC url(image/subdoing_bottom.gif) no-repeat left bottom;
	overflow: hidden;
}
.sub_doing ol li {
	margin: 0;
	padding: 3px 0;
	width: auto;
	border: none;
}
#spaceindex_name {
	font-size: 14px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #EBE6C9;
	margin-bottom: 10px;
}
#spaceindex_name em {
	font-style: normal;
	font-weight: normal;
}
#spaceindex_note {
	font-size:12px;
	font-weight: normal;
	color:#999;
}
.domain {
	font-style: normal;
	font-weight: normal;
}
.domain a {
	color:#999;
}
.note_list {
}
.note_list li {
	padding: 0 0 5px 0;
}
#space_page {
	width: 100%;
	overflow: hidden;
}
#ubar {
	float: left;
	margin: 0 15px 0 0;
	width: 200px;
	overflow: hidden;
}
#space_page #content {
	margin: 0 15px 0 0;
	width: 560px;
	float:left;
}
#space_page .index_name {
	float: none;
}
#obar {
	float: left;
	width: 180px;
}
.ulist {
	margin: 0 0 20px;
	width: 198px;
	border: 1px solid #EBE6C9;
	background: #FCF9E6;
	overflow: hidden;
}
.ulist li {
	float: left;
	padding: 5px 10px;
	width: 79px;
	text-align: center;
}
.ulist img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
#space_avatar {
	margin: 0 0 15px;
	text-align: center;
}
.magicavatar {
	width: 200px;
	height: 250px;
	display: table-cell;
	vertical-align:middle;
	text-align: center;
*display: block;
*font-size: 218px;
*font-family:Arial;
}
.magicavatar img {
	vertical-align:middle;
}
#ubar h2 {
	position: relative;
	padding: 0 10px;
	height: 30px;
	background: #F8F8F8;
	border:1px #ddd solid;
	color: #444;
	line-height: 30px;
	font-size:12px;
}
.app_list16 {
	padding: 0 5px;
	width: 190px;
	overflow: hidden;
}
.app_list16 li {
	float: left;
	padding: 5px;
	width: 16px;
	height: 16px;
	overflow: hidden;
}
#space_page .feed_header {
	background: #F8F8F8;
	border:1px #ddd solid;
	font-size:14px;
}
#space_page .a_share {
	margin: 5px;
}
#space_page .avatar_list li {
	padding: 8px 15px;
	width: 60px;
	overflow: hidden;
}
#space_page .sidebox h2.title {
	border: 1px #DDD solid;
	background: #F8F8F8;
}
.sidebox h2.title {
	margin: 0 0 10px;
	padding: 6px 10px;
	height: 18px;
	background: url(../image/sidebar_title.gif) no-repeat;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border:none;
	font-weight:bold;
}
.spacemenu_list {
	overflow: hidden;
}
.spacemenu_list li {
	float: left;
	width: 48%;
	padding: 2px 0 2px 0;
}
.spacemenu_list li img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}
#space_info {
}
#space_info li {
	padding:5px 0 0 0;
}
#space_info li em {
	font-size: 12px;
	font-style: normal;
	padding:0 5px 0 0;
	font-weight: normal;
}
#space_info .spacemenu_list {
	padding:5px 0 10px 20px;
}
#space_info .info_more {
	padding:0 0 10px 20px;
}
#space_poll .line_list li {
	padding: 10px 0 10px 20px;
}
.line_list li {
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #ECF1F3;
}
a#i_rss {
	float: right;
	margin: 5px 10px 0 0;
	padding: 0 0 0 20px;
	height: 20px;
	background: url(image/rss_icon.gif) no-repeat left center;
	font-size: 12px;
	display: block;
}
.magicstar {
	position: absolute;
	width: 200px;
	height: 250px;
}
.nn {
	position: absolute;
	margin: 0 0 0 -400px;
	padding: 10px;
	width: 798px;
	border: 1px solid #D2D2BE;
	background: #F5F5F1;
	color: red;
	font-size: 14px;
	font-weight: bold;
	z-index: 100;
	top: 50px;
	left: 50%;
	text-align: center;
}
.nn a {
	margin: 0 10px;
}
/*个人展示页 --e*/
.thread_list {
	width: 100%;
	line-height: 200%;
	overflow: hidden;
}
.thread_list li {
	float: left;
	margin: 0 0 15px;
	width: 50%;
}
.thread_list .threadimg60 {
	float: left;
	margin: 0 10px 10px 0;
}
.num {
	color: #F60;
	font-size: 14px;
	font-weight: bold;
}
.board {
	padding: 10px 0;
}
.board .title {
	padding: 0 0 5px 0;
}
.board .title h1 {
	margin: 0 0 8px;
	font-size: 14px;
}
.board .detail {
	margin: 0 0 20px;
	color: #444;
	font-size: 14px;
	line-height: 180%;
}
.board .detail ul, .board .detail ol {
	margin: 0 0 20px;
	padding: 0 0 0 50px;
}
.board .detail ul li, .board .detail ol li {
	margin: 0;
	padding: 0;
	border: none;
}
.board .detail ul li {
	list-style: disc;
}
.board .detail ol li {
	list-style: decimal;
}
.board .detail img {
width: expression(this.width > 520 ? 520 : true);
	max-width: 520px;
}
.board .quickpost {
	padding: 5px 0 0 45px;
}
.board li {
	margin: 0 0 10px 0;
}
.board .quote {
	padding: 10px;
	border: 1px solid #EBE6C9;
	background: #FCF9E6 none repeat scroll 0 0;
	font-size: 12px;
}
.board .quote .q {
	background: none;
}
/*unit*/
.jtable {
	empty-cells: show;
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
}
.jtable th {
	background-color: #F8F8F8;
	color: #666;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	font-weight: bold;
	text-align: center;
	padding:5px;
}
.jtable td {
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	text-align: center;
	padding:5px;
}
.a1 {
	background-color: white;
	color: black;
}
#jpagination li {
	border: 0;
	padding: 10px 4px;
	font-size: 12px;
	list-style: none;
	display: block;
	float: left;
}
#jpagination .previous-off, #jpagination .next-off {
	color: #666;
}
#jpagination .active {
	color: #FF0084;
}
#loanmanager h2 {
	padding:10px;
}
#nlogin_box form {
	padding: 0px 10px 0px 10px;
}
#username, #password {
	height:25px;
	width:175px;
	font-size:14px;
	line-height:25px;
}
#nlogin_box p {
	padding: 6px 0 6px 10px;
}
#nlogin_box p label {
	padding-right:10px;
	height:25px;
	line-height:25px;
	width:50px;
	float:left;
	font-size:14px;
	padding-top:5px;
}
#nlogin_box p label.autologin {
	font-size:12px;
	float:none;
}
#nlogin_box p.checkrow, #nlogin_box p.submitrow {
	padding: 3px 0 3px 70px;
}
